home *** CD-ROM | disk | FTP | other *** search
- rem Copyright (c) PhoneLink plc
- rem Communicate Data Card Using Cellnet Link (12/9/95)
-
- label InitDevice
- echo off
- echo script[56]
- send "at&fs35=0char(13)"
- timeout 3,modem_fail
- find "OK"
- label OffToGate
- rem Offline to Gate (also contains Pad to Gate)
- echo off
- echo script[52]..
- send "atdt46551char(13)"
- timeout 30,connect_fail
- finderr 0,BUSY,busy
- finderr 103,NO DIALTONE,connect_fail
- finderr 0,NO CARRIER,no_carrier
- find "CONNECT"
- mwait 500
- send "char(13)"
- timeout 10,pad_fail
- rem timeout 25,pad_fail
- rem finderr 0,BUSY,busy
- rem finderr 103,NO DIALTONE,connect_fail
- rem finderr 0,NO CARRIER,no_carrier
- find "PAD>"
- label PadToGate
- echo off
- echo script[53]
- send "call {NUA}char(13)"
- timeout 3,nua_bad1
- finderr 0,COM,nua_good
- find "ZZZ"
- label nua_bad1
- echo script[58]
- send "call {NUA}char(13)"
- timeout 3,nua_bad2
- finderr 0,COM,nua_good
- find "ZZZ"
- label nua_bad2
- echo script[58]
- send "call {NUA}char(13)"
- timeout 3,nua_fail
- finderr 0,CLR,cleared
- finderr 0,UNAVAILABLE,nua_fail
- find "COM"
- label nua_good
- echo script[54].
- end
-
- label GateToPad
- echo off
- echo script[92]
- send "char(16)"
- timeout 10,ctrl_p_fail
- finderr 0,PAD>,waiting
- find "*"
- send "CLRchar(13)"
- timeout 10,clear_fail
- find "CLR"
- label waiting
- echo script[91].
- end
-
- label GateToOff
- rem Gate to Offline (also contains Pad to Offline)
- echo off
- echo script[92]
- send "char(16)"
- timeout 10,ctrl_p_fail
- finderr 0,PAD>,PadToOff
- find "*"
- send "CLRchar(13)"
- timeout 10,clear_fail
- find "CLR"
- label PadToOff
- echo off
- send "+++"
- timeout 5,command_mode_fail
- find "OK"
- send "at{TermModemStr}char(13)"
- timeout 5,hang_up_fail
- find "OK"
- echo script[99].
- end
-
- label modem_offline
- echo script[92]
- send "char(16)"
- timeout 5,clear
- find "*"
- label clear
- send "CLRchar(13)"
- timeout 5,command_mode
- find "CLR"
- label command_mode
- send "+++"
- timeout 5,hang_up
- find "OK"
- label hang_up
- send "at{TermModemStr}char(13)"
- timeout 5,hang_fail
- find "OK"
- echo script[99]
- label hang_fail
- abort
-
- label modem_fail
- echo Check data card.
- goto modem_offline
-
- label connect_fail
- echo script[1]
- goto hang_up
-
- label busy
- echo script[2]
- goto hang_up
-
- label no_carrier
- echo script[3]
- goto hang_up
-
- label pad_fail
- echo script[4]
- goto command_mode
-
- label nua_fail
- echo script[22]
- goto command_mode
-
- label cleared
- echo script[21]
- goto command_mode
-
- label ctrl_p_fail
- echo script[12]
- goto modem_offline
-
- label clear_fail
- echo script[13]
- goto clear
-
- label command_mode_fail
- echo script[15]
- goto command_mode
-
- label hang_up_fail
- echo script[17]
- abort
-